493. [20181013]

В смертельной схватке сошлись гидра и герой.
У гидры $n$ голов, а у героя два меча.
Первый меч одним ударом отрубает гидре ровно $a$ голов.
Если голов меньше, чем $a$, рубить гидру этим мечом нельзя.
После такого удара, если голов не осталось, гидра умирает,
а иначе у неё отрастает $x$ новых голов.
Второй меч действует по аналогичным правилам,
только отрубает ровно $b$ голов, а у гидры,
если она выжила, отрастает $y$ новых голов.

После каждого удара мечом, если гидра выжила, она одной
из своих оставшихся голов кусает героя.
Ударить гидру одновременно двумя мечами нельзя.

Герой хочет победить гидру, получив минимально возможное количество укусов.
Чему равно это количество?
Если победа героя невозможна, выведите $-1$.
